package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Pathogeny;

import java.util.List;
import java.util.Map;

/**
 * @author ${小帅帅}
 * @date 2019-11-03
 * 病因知识库的数据操作
 */
public interface PathogenyDao {

    //批量导入病因知识库
    void pathogenyAdd(Pathogeny paList);

    //病因知识库的分页查询
    Page<Pathogeny> findPage(String condition);

    //根据病因，查询是否已经进行了导入
    long countPathogeny(long loreID);

    //当前数据库中存在，已经设置，则直接进行覆盖更新
    void overridePathogeny(Pathogeny paList);

    //病因生病类型图形报表
    List<Map<String,Object>> find();

}
